overkill (weapons) - French English Dictionary